﻿<?xml version="1.0" encoding="utf-8"?>
<fenix:schema attributeFormDefault="unqualified" elementFormDefault="qualified" 
           xmlns:fenix="http://www.w3.org/2001/XMLSchema"
           xmlns:target="http://fenix/address"
           targetNamespace="http://fenix/address">
  <fenix:element name="UserDataValue">
    <fenix:complexType>
      <fenix:sequence>
        <fenix:element name="Address" minOccurs="1" maxOccurs="3">
          <fenix:complexType>
            <fenix:sequence>
              <fenix:element name="AddressName" type="fenix:string" />
              <fenix:element name="AddressLine1" type="fenix:string" />
              <fenix:element name="AddressLine2" type="fenix:string" />
              <fenix:element name="AddressLine3" type="fenix:string" />
              <fenix:element name="City">
                <fenix:simpleType id="City">
                  <fenix:restriction base="fenix:string">
                    <fenix:maxLength value="50" />
                  </fenix:restriction>
                </fenix:simpleType>
              </fenix:element>
              <fenix:element name="State">
                <fenix:simpleType id="State">
                  <fenix:restriction base="fenix:string">
                    <fenix:maxLength value="50" />
                  </fenix:restriction>
                </fenix:simpleType>
              </fenix:element>
              <fenix:element name="Country">
                <fenix:simpleType id="Country">
                  <fenix:restriction base="fenix:string">
                    <fenix:maxLength value="50" />
                  </fenix:restriction>
                </fenix:simpleType>
              </fenix:element>
              <fenix:element name="AddressType">
                <fenix:simpleType id="AddressType">
                  <fenix:restriction base="fenix:string">
                    <fenix:enumeration id="Home" value="1" />
                    <fenix:enumeration id="Work" value="2" />
                    <fenix:enumeration id="Billing" value="3" />
                  </fenix:restriction>
                </fenix:simpleType>
              </fenix:element>
            </fenix:sequence>
          </fenix:complexType>
        </fenix:element>
      </fenix:sequence>
    </fenix:complexType>  
  </fenix:element>
</fenix:schema>